package questionnaire;

import java.lang.reflect.Constructor;
import java.lang.reflect.Method;

public class TestQuestionnaire {
	public static void main(String[] args) throws Exception {
		Class c=Class.forName("questionnaire.IntegerAnswer");
		Constructor constr=c.getConstructor(Integer.TYPE); 
		Answer ans=(Answer)constr.newInstance(12);
		Question q=new Question("Quelle est la courleur du cheval blanc d'Henri 4 ?",ans); 
		Method mGetQuestion=c.getMethod("getTextQuestion"); 
		String qToString=(String) mGetQuestion.invoke(q);
		
		System.out.println(qToString); 
		
	}

}
